Así que estaba trabajando en mi discord.js v13, pero recibí este mensaje de error en mi consola:
TypeError [ERR_INVALID_ARG_TYPE]: El argumento "oyente" debe ser de tipo función. Recibido indefinido
Este es el código de messageCrete.js :
const { messageEmbed, Collection } = require('discord.js'); const client = require('..'); const config = require('../config.json'); const prefix = config.prefix; //messageCreate events client.on("messageCreate"), async (message) => { if(!message.author.bot) return; if(!message.content.startsWith(prefix)) return; if(!message.guild) return; if(!message.member) message.member = await message.guild.fetchMember(message); const args = message.content.slice(prefix.length).trim().split(/ +/g); const cmd = args.shift().toLowerCase(); if(cmd.length === 0 ) return; let command = client.commands.get(cmd); if(!command) command = client.commands.get(client.aliases.get(cmd)); command.run(client, message, args); }Intenta usar esto en su lugar:
client.on("messageCreate", async (message) => { // code here });